package com.bto.solar.work.dto.order;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.sql.Timestamp;

@Data
@NoArgsConstructor
@Accessors(chain = true)
public class ConstructSGXXDto {
    @ApiModelProperty("订单ID")
    @TableId(value = "order_id", type = IdType.INPUT)
    private String orderId;

    @ApiModelProperty("施工单位")
    private String organization;

    @ApiModelProperty("施工负责人")
    private String personLiable;

    @ApiModelProperty("施工负责人电话")
    private String phone;

    @ApiModelProperty("开工时间")
    private Timestamp startTime;

    @ApiModelProperty("实际完工时间")
    private Timestamp actEndTime;

    @ApiModelProperty("施工备注（选填）")
    private String remarks;

    @ApiModelProperty("施工使用组件数量（块）")
    private Integer moduleNumberReality;

    @ApiModelProperty("完工容量（W）（投保容量调用）")
    private Integer installedCapacityReality;

}
